package com.briup.day04;

import java.util.Scanner;

/**
 * @author 谭梦寻
 * @version 1.
 * 流程控制
 */
public class Test01 {
//    public static void method01() {
//        if (1 > 2) {//布尔值或布尔表达式
////            条件成立 执行花括号的内容
//            System.out.println("1>2");
//        } else {
//            System.out.println("1<=2");
//        }
//    }

    public static void method02() {
        System.out.println("输入你的成绩：");
        Scanner scanner = new Scanner(System.in);
        String score = scanner.next();

/*
    注意一点： case提供了switch表达式的入口地址，
    一 旦switch表达式与某个case分支匹配，则从该分支的 语句开始执行，
    一直执行下去，即其后的所有case分支的语句也会被执行，直到遇到break语句。
    switch(表达式) { //表达式可以为byte short int char,JDK5加入枚举 JDK假如String
        case 1: //分支入口
            语句体1;
            break;
        case 2: //分支入口
            语句体2;
            break;
        ...
        default:
            语句体n+1;
            break;

 */

        switch (score) {
            case "A":
                System.out.println("成绩优秀");
                break;
            case "B":
                System.out.println("成绩良好");
//                break;
            case "C":
                System.out.println("成绩一般");
//                break;
            case "D":
                System.out.println("成绩不合格");
                break;
            default:
                System.out.println("输入有误！");
//                break;
        }
    }

    public static void main(String[] args) {
//        method01();
        method02();
//        int b = 5;
//        if (b>4) b--;
//        else {
//            System.out.println();
//        }
    }

}
